home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / earcd / disk / cdrom / cdrfc.lha / CDRFC.txt < prev    next >
Text File  |  1997-02-25  |  7KB  |  168 lines

  1.  
  2.  
  3.                                        CDRFC v 1.0
  4.                                written by  Turgut Temucin
  5.                                   G.O.D.  Section Berlin
  6.                           E Mail : ttemucin@arco.met.fu-berlin.de
  7.  
  8. Achtung!!!!!!!!
  9.  
  10.       Ich weiß nicht ob das Tool mit Rechnern ohne OS 3.0/3.1 laeuft !!!!!!!!!
  11.  
  12. Wozu? :
  13.  
  14.       Diesem Programm liegt folgende Begebenheit zu Grunde.
  15.       Ein neuer Controller und eine Wechselplatte liefen scheinbar ohne Probleme zusammen.
  16.       Aber leider war ich zu voreilig. Nachdem ich alle Daten von der Festplatte auf das
  17.       Wechselmedium uebertragen hatte, danach alle Files auf der Festplatte mit Reformat
  18.       loeschte, mußte ich feststellen, das die Files zu 30% nicht mehr zu gebrauchen waren.
  19.       Ein aenliches Problem ergab sich beim beschreiben einer CD. Das CDR Programm beschrieb
  20.       die CD ohne jede Beanstandung. Leider war wohl der Rohling nicht so gut und 5% der
  21.       Files waren im Eimer.
  22.       Daher suchte ich eine Moeglichkeit die Files auf Brauchbarkeit zu pruefen. Da bei einer
  23.       CD locker 5-10 Tausend Files Platz finden, erwies sich das suchen nach defekten Files als
  24.       aeußerst muehselig.
  25.  
  26. CDRFC:
  27.  
  28.       Das vorliegende Programm kann bei dieser Problematik helfen.
  29.       Es werden die Orginalfiles mit den gesicherten Files verglichen und gegebenenfalls ein
  30.       Protokollfile mit den wichtigsten Daten gespeichert.
  31.       Da dadurch die defekten Files bekannt sind, koennen diese extra gesichert werden. Der bereits
  32.       verwendete Rohling, je nach Anzahl der defekten Files, kann somit weiter verwendet werden.
  33.  
  34. ISOImage:
  35.  
  36.       Das Programm kann nicht mit einem ISO-Image arbeiten. Es benoetigt die orginalen Dos-Files.
  37.  
  38. Kontrolle:
  39.  
  40.       Das Programm wird ueber die ToolType-Eintraege der Icons gesteuert.
  41.  
  42.       PUF_SPA=X         Groeße des Vergleichpuffers. Wird intern mit 1024 multipliziert.
  43.                         Es werden zwei Puffer dieser Groeße angelegt.
  44.                         Je groeßer dieser Wert, desto schneller koennen die Files verglichen
  45.                         werden.
  46.  
  47.       AUTO_SAVE=YES     Die als defekt erkannten Files werden automatisch gesichert.
  48.  
  49.       AUTO$=""          Pfadangabe fuer AUTO_SAVE. Als default wird `RAM:` angenommen.
  50.  
  51.       RAM_SPACE=YES     Es wird ein Stringfeld zum speichern der Dir-Eintraege angelegt.
  52.                         Bei Verzeichnissen, die viele Dir-Eintrage mit vielen File-Eintraegen
  53.                         besitzen, erzielt man damit einen Geschwindigkeitszuwachs, da nicht
  54.                         jedesmal die gesamten Eintraege neu gelesen werden muessen.
  55.  
  56.                         Um Speicherfragmentierung im System zu umgehen, wird der interne
  57.                         Stringspeicher dafuer genutzt.
  58.  
  59.       NEX_ZEI=X         Maximale Anzahl Files pro Dir. Default = 100
  60.  
  61.       NEX_ROW=X         Maximale Dir-Tiefe. Default = 5 (z.B. ram:test/test/test/test/test/file)
  62.  
  63.       PRO$="RAM:"       Ist Pro$ ein gueltiger Pfad, so werden die Protokollfiles dort gespeichert.
  64.  
  65.       SPA_PRO=YES       Beim scannen der Sourcefiles werden im Fenstertitel der freihe String-
  66.                         speicher, sowie die Anzahl zu vergleichender Files ausgegeben.
  67.  
  68.       TEST_LHA=YES      In Arbeit! Es werden als LHA gepackte Files mit der Testfunktion des
  69.                         Packers geprueft. Es hat sich gezeigt das einige LHA-Files, trotz
  70.                         Unterschieden zwischen Source und Destination, voellig in Ordnung sein
  71.                         koennen.
  72.  
  73.       TEST_DMS=YES      Dito
  74.  
  75.       TEST_LZX=YES      Dito
  76.  
  77.       MODE=1/16/32      Mode=1  - Steht fuer Checksummentest (+Protokoll)
  78.                         Mode=16 - Steht fuer 1:1-Test, 16 Bit/32 Bit
  79.  
  80.  
  81. Installation:
  82.  
  83.       Da dies ein AMOSPRO-Progamm ist, muß die amos.library ins libs: Verzeichnis kopiert werden.
  84.  
  85. Rechtliches:
  86.  
  87.       Alle Rechte an diesem Programm liegen beim Autor.
  88.       Folgende AMOSPro-Erweiterungen wurden benutzt: AMCAF.lib/AMIPS.lib/JD.lib/TFT.lib .
  89.       Die Benutzung dieses Programms geschieht auf eigene Verantwortung. Fuer Schaeden oder
  90.       Verluste, die durch das Programm verursacht werden, kommt der Autor nicht auf.
  91.  
  92. Allgemeines:
  93.  
  94.       Das Programm CDRFC ist ShareWare. Die registrierte Version kostet 15 DM , einschließlich
  95.       Disk und Porto. Auf der Disk befinden sich mehrere Versionen mit unterschiedlichen String-
  96.       puffergroeßen: 1,2,4 und 8 MB, sowie dem KeyFile.
  97.  
  98.       ShareWaregebuehr an -
  99.  
  100.       Turgut Temucin
  101.       BLZ: 10010010
  102.       KNR: 474516-108
  103.  
  104.       Als Verwendungszweck geben sie Ihren Namen und die Adresse an.
  105.  
  106. PD - Einschraenkung:
  107.  
  108.       Der Stringpuffer ist auf 50 Kilobyte begrenzt.
  109.  
  110. BugReport:.
  111.  
  112.       Das Programm wurde auf einem A4000 060/50 programmiert und laeuft stabil. Sollten sich
  113.       dennoch Fehler eingeschlichen haben, werde ich diesen sofort nachgehen.
  114.  
  115.       Temucin bei Morisik
  116.       Martin-Wagner-Ring 11a
  117.       12359 Berlin
  118.  
  119.       TEL: 030 6023125
  120.       EMAIL: ttemucin@arco.met.fu-berlin.de
  121.  
  122. Bekannte Bugs:
  123.  
  124.       ToolType - NEX_ROW - Wenn hier ein Wert groeßer als 15 gewaehlt wird, kann es bei Speicher-
  125.                            mangel zu Problemen in der Stringausgabe kommen.
  126.                - NEX_ZEI - Wenn hier ein Wert groeßer als 5000 gewaehlt wird, kann es bei Speicher-
  127.                            mangel zu Problemen in der Stringausgabe kommen.
  128.  
  129.                Beides gilt nur bei - RAM_SPACE=YES - !!!!
  130.  
  131. Besonderheit:
  132.  
  133.       Auf Grund der Tatsache, das die Zahlungsmoral in Amigakreisen so schlecht ist, habe ich die
  134.       Vollversion mit einem -Kopierschutz Marke Eigenbau- ausgestatten. Dieser wird auf die Festplatte
  135.       installiert ohne auf die Hardware direkt zuzugreifen. (Datensicherheit) Dies soll in erster
  136.       Linie das Kopieren von "Kumpel zu Kumpel" unterbinden, da nach meiner Meinung ein Schutz, der
  137.       vor Spezialisten bestehen soll, erst noch erfunden werden muß.
  138.       Das hat natuerlich fuer den Anwender leider ein paar Nachteile, die aber zu verschmerzen sind.
  139.  
  140.       1. Programme die die Platte wegen der Fragmentierung reorganiesieren, koennen den
  141.          Schutzmechanismus loeschen. Das hat nur zur Folge, das die Orginaldiskette beim starten
  142.          des Tools noch mal eingelegt werden muß. Gegebenenfalls werden sie darauf hingewiesen.
  143.       2. Auch das kopieren der CDRFC-Files kann den Schutzmechanismus auf den Plan rufen.
  144.          Dabei gilt das gleiche wie bei Erstens.
  145.  
  146.       Ich selber arbeite jetzt seit 4 Monaten mit einer auf meinen Namen zugelassenen Version
  147.       und habe keine Probleme damit.
  148.  
  149. Der Schutzmechanismus:
  150.  
  151.       Fuer diejenigen, die Verwendung fuer einen solchen Kopierschutz haben, stehe ich unter meiner
  152.       EMail-Adresse oder telephonisch zur Verfuegung.
  153.  
  154.       Copy Schutz Service >>TFT<<1997 G.O.D. Section Berlin call: 030/6023125 Herr Temucin
  155.  
  156. Zukuenftiges:
  157.  
  158.       Folgende Dinge werden in diesem Tool noch verwirklicht werden.
  159.  
  160.       1. Einbinden von animierten Image-Gadgets.
  161.       2. Einbinden eines 1:1-Vergleichs in 16/32 Bitmodi. (Cacheprogramm)
  162.       3. Protokollfile fuer Checksummentabelle pro File. Zur Erkennung von Filemanipulationen.
  163.       4. Protokollfile fuer Filekommentare. (Fuer CDR ohne Kommentareinbindung)
  164.       5. Autotest bei LHA/LZX/DMS-Files, wenn Files als defekt erkannt wurden.
  165.  
  166.  
  167. Viel Spaß mit diesem Programm !!!!!
  168.